iT邦幫忙

2024 iThome 鐵人賽

DAY 1
0
Python

pythonGUI學習筆記系列 第 1

Day 1: PySide6 安裝與基礎框架

  • 分享至 

  • xImage
  •  

甚麼是PySide6

PySide6 是用於開發 Python 桌面應用程式的工具。它提供了簡單的方法來創建跨平台的圖形用戶界面,簡單說的話就是一個應用程式的窗口,給使用者交互。

目標:

  • 安裝 PySide6
  • 了解 PySide6 基礎框架

安裝PySide6

在進入 PySide6 之前首要的第一步就是安裝。

pip install PySide6

再來就是檢查是否安裝完成。

pip list

https://ithelp.ithome.com.tw/upload/images/20240910/20169254YVKtPUcvle.png

了解PySide6 基礎框架

每個程式都會有個底,在做出第一個介面之前得先了解基礎框架。

from PySide6.QtWidgets import QApplication , QMainWindow

class MyWindow(QMainWindow):
    def __init__(self):
        super().__init__() 

if __name__ == "__main__":

    app = QApplication([])      #創建應用程式
    window = Mywindow()
    window.show()               #顯示窗口
    app.exec()                  #循環整個主事件。

由於我們的MyWindow,裡面還沒有放任何的元件,所以上面程式執行完後應該會出現一個空的窗口,如果出現了就代表成功了。
https://ithelp.ithome.com.tw/upload/images/20240910/20169254peehuL65ha.png

QApplication:

  • 應用程式的控制中心,負責管理應用程式的事件循環。
  • 一個程式只會有一個 QApplication。
  • 有的人會導入 sys,並把 QApplication([]) 裡面的空列表改成 sys.argv,這是為了要傳入一些參數進入窗口。
import sys
app = QApplication(sys.argv)

QMainWindow:

  • 應用程式的窗口,可以新增添加菜單欄、工具欄、狀態欄等。
  • 可以擁有不只一個窗口,並且每個窗口都可以有自己的元件。

總結

  • PySide6 的安裝:如何使用 pip 安裝 PySide6,並確認安裝成功。
  • PySide6 的基礎框架:了解了 QApplication、QMainWindow 的作用。

下一篇
Day 2: PySide6 的基本窗口與佈局
系列文
pythonGUI學習筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言